﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Core.Enums
{
    /// <summary>
    /// 参数的数据类型
    /// </summary>
    public enum ParamTypes : int
    {
        /// <summary>
        /// 布尔类型
        /// </summary>
        Boolean = 0x1,
        /// <summary>
        /// 32 位整数类型
        /// </summary>
        Int = 0x2,
        /// <summary>
        /// 64 位整数类型
        /// </summary>
        Long = 0x4,
        /// <summary>
        /// 32 位浮点类型
        /// </summary>
        Float = 0x8,
        /// <summary>
        /// 64 位浮点类型
        /// </summary>
        Double = 0x10,
        /// <summary>
        /// 字符串类型
        /// </summary>
        String = 0x20,
        /// <summary>
        /// 日期类型
        /// </summary>
        DateTime = 0x40,
        /// <summary>
        /// 时间戳类型
        /// </summary>
        TimeSpan = 0x80,
        /// <summary>
        /// 全局唯一 ID 类型
        /// </summary>
        Guid = 0x100,
        /// <summary>
        /// 对象类型
        /// </summary>
        Object = 0x200,
        /// <summary>
        /// 以逗号分开的多个 32 位整数形式表示的字符串类型
        /// </summary>
        Ids = 0x400,
    }
}